package com.shangxian.giveithome.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotEmpty;
import java.util.Date;
import java.util.List;

@Data
public class VolunteerDetails {

    private Long id;

    /**
     * 昵称
     **/
    @NotEmpty(message = "用户昵称不能为空")
    private String usName;

    /**
     * 微信号码
     **/
    @NotEmpty(message = "用户微信号不能为空")
    private String wechat;

    /**
     * 手机号码
     **/
    @NotEmpty(message = "用户手机不能为空")
    private String phone;

    /**
     * 头像
     **/
    @NotEmpty(message = "用户头像不能为空")
    private String usPicture;

    /**
     * 性别 1:男 2女
     **/
    @NotEmpty(message = "用户性别不能为空")
    private String sex;

    /**
     * 特长
     **/
    private List<String> specialitys;

    /**
     * 参加活动次数
     **/
    private Integer activityNumber;


    /**
     * 创建时间
     **/
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
}
